package com.heima.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.github.pagehelper.Page;
import com.heima.pojo.dto.TaskPageDTO;
import com.heima.pojo.entity.Task;
import com.heima.pojo.vo.TaskPageVO;
import com.heima.pojo.vo.TaskStatusVO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * \* User: chy
 * \* Date: 2025/8/23   11:14
 * \* Description:
 * \
 */
@Mapper
public interface TaskMapper  extends BaseMapper<Task> {

    /*
    * 工单分页查询
    * */
    Page<TaskPageVO> pageResultTask(TaskPageDTO taskPageDTO);

    List<TaskStatusVO> allTaskStatus();
}
